home *** CD-ROM | disk | FTP | other *** search
- [BASEPLTE]^C^C+
- (Setq SIDE1 (Getreal "Length of side 1: "));\+
- (Setq SIDE2 (Getreal "Length of side 2: "));\+
- (Setq BOLTHOLE (Getreal "Bolt hole size: "));\+
- (Setq CRADIUS (Getreal "Corner radius: "));\+
- (Setq INSET (Getreal "Bolt hole inset: "));\+
- (Setq CHOLE (Getreal "Center hole diameter: "));\+
- (Setq DS (Getreal "Dimscale for drawing: "));\+
- (Setq LOWER (List (* DS -5) (* DS -5)));+
- (Setq UPPER (List (+ (* 5 DS) SIDE1)+
- (+ (* 5 DS) SIDE2)));+
- Zoom;W;!LOWER;!UPPER;Limits;!LOWER;!UPPER;+
- Units;2;2;2;4;Grid;(* 2 ds);+
- (Setvar "Blipmode" 0);(Setvar "Ltscale" DS);+
- (Setq P1 (List 0 0));+
- (Setq P2 (List SIDE1 0));+
- (Setq P3 (List SIDE1 SIDE2));+
- (Setq P4 (List 0 SIDE2));+
- Layer;S;1;;Pline;!P1;!P2;!P3;!P4;CL;+
- Fillet;R;!CRADIUS;;P;L;+
- (Setq C1 (List INSET INSET));+
- (Setq C2 (List (- SIDE1 INSET) INSET));+
- (Setq C3 (List (- SIDE1 INSET)(- SIDE2 INSET)));+
- (Setq C4 (List INSET (- SIDE2 INSET)));+
- (Setq MPT (List (/ SIDE1 2) (/ SIDE2 2)));+
- Circle;(List INSET INSET);D;!BOLTHOLE;+
- (Setq S1(- SIDE1 (* 2 INSET)));+
- (Setq S2 (- SIDE2 (* 2 INSET)));+
- Array;L;;R;2;2;!S2;!S1;Circle;!MPT;D;!CHOLE;
-